﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using FabrikatorDB;

namespace Fabrikator
{
    public class Binalar
    {
        public Binalar() { }
        public decimal[] BinaSeviyeMaliyetHesapla(int BinaNo, int MevcutSeviye)
        {
            decimal[] sonuc = new decimal[] { 0, 0 };
            decimal BaslangicMaliyeti = 0;
            decimal ArtacakSeviye = MevcutSeviye + 1;
            //Bunu bina tablosundan alacak
            BaslangicMaliyeti = 30;
            //Bunu bina tablosundan alacak
            using (FabriDataContext db = new FabriDataContext())
            {
                var binane = (from bina in db.Binas where bina.BinaOzellikNo == BinaNo select bina).FirstOrDefault();
                BaslangicMaliyeti = binane.BinaSeviyeBaslangic;
            }
            decimal BinaSeviyeArtisKati = Convert.ToDecimal("0,20");
            for (int i = 0; i < ArtacakSeviye; i++)
            {
                BaslangicMaliyeti += BaslangicMaliyeti * BinaSeviyeArtisKati;
            }
            string duzeltme = string.Format("{0:#,0.00}", BaslangicMaliyeti);
            sonuc[0] = ArtacakSeviye;
            sonuc[1] = (Convert.ToDecimal(duzeltme)) * 1000;
            return sonuc;
        }
        //public string BinaSeviyeYukselt(int FabrikaNo) { }
    }
}

